perm filename PDP10.DOC[DOC,BGB]1 blob sn#043270 filedate 1973-05-20 generic text, type T, neo UTF8
                      ON PDP-10 MACHINE CODING.

                          Bruce G. Baumgart

ABSTRACT:

CONTENTS:

Introduction

The three basic machine codes: character, instruction, and number.
                    (graphics: character, vector, raster).

About Machine Language - Why study machine language.
   Polemic - Pro Machina Lingua; efficiency, flexibility, foundation.
   PDP-10 Design History; from conversations with Kotok, Bell and McCarthy.
   The relation between machine language & higher level language.

Using Machine Language - How to Write Code.
	INIT - initialization; job area; and trivial programs.
	TTY - teletype command scanners;
	IO  - disk input output.
	MEM - memory management; nodes, LISP,
	DPY - displays; clipers, rotation, perspective.
	ARITH - arithmetic; high precision, errors, trig, NA.
	SYMTAB - Symbol Tables
	MACRO -

Problem Set.

Toy Systems Programs
	the very cold start scenerio.
	octal DDT, symbolic DDT, assemlber, LISP, file system.

Subroutines, Calling Conventions, Argument Binding, Environments.

Study of Bit Reversal Routines.

Arcane PDP-10 Lore.

Postscipts.